package com.mskj.zxmy.service;

import com.mskj.zxmy.entity.Gy02ProductRepository;
import com.mskj.zxmy.dto.ProductDetailDTO;

/**
 * 产品信息表服务接口
 */
public interface Gy02ProductRepositoryService {
    /**
     * 根据任务流水号查询工单（产品信息）
     *
     * @param missionStream 任务流水号
     * @return 产品信息工单
     */
    Gy02ProductRepository getByMissionStream(String missionStream);

    /**
     * 根据id查询产品详情
     *
     * @param id 产品id
     * @return 产品详情
     */
    Gy02ProductRepository getById(String id);

    /**
     * 根据任务流水号查询产品详情DTO
     *
     * @param id 任务ID
     * @return 产品详情DTO
     */
    ProductDetailDTO getProductDetailByMissionStream(String id);
} 